"""
@Project: pythonPro1
@Name: footer.py
@Author: linxin_liu
@Date: 2022/9/16 21:45
"""

"""
一个模块被另一个程序第一次引入时，其主程序将运行。
如果我们想在模块被引入时，模块中的某一程序块不执行，我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
说明：每个模块都有一个__name__属性，当其值是'__main__'时，表明该模块自身在运行，否则是被引入。
说明：__name__ 与 __main__ 底下是双下划线， _ _ 是这样去掉中间的那个空格。 
"""
if __name__ == '__main__':
    # 这里的代码即使被调用也不会执行，只有自己运行的时候才会执行。
    print('footer模块未被调用，自己运行自己')
else:
    # 这里的代码只有被调用时才会执行。
    print('footer程序被调用，主程序被执行。')
